import { Entity, Column, OneToMany} from 'typeorm';
import { CommonEntity } from './common.entity'
// user：用户表，主要用于用户的登录和注册，发布文章、点赞、收藏、评论都需要用到
@Entity('role')
export class RoleEntity  extends CommonEntity{
  @Column({
    type: 'varchar',
    nullable: false,//在数据库中使列NULL或NOT NULL。 默认情况下，列是nullable：false
    length: 45,
    name: 'rolename',
    comment: '角色名称',
  })
  rolename: string;

  @Column({
    type: 'varchar',
    nullable: false,
    length: 200,
    name: 'description',
    comment: '角色描述',
  })
  description: string;

  @Column({
    type: 'int',
    name: 'is_default',
    default:'0',
    comment: '是否默认角色 0:否 1:是',
  })
  isDefault: number;
  users: string;
}